Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Plava Laguna Croatia Open - Umag U.S. Open - New York Montevideo Challenger Tigre Challenger Punta Del Este Challenger Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Aix En Provence Challenger Wimbledon - London U.S. Open - New York French Open - Paris Santa Fe Challenger Wimbledon - London National Bank Open - Toronto Argentina F1 Argentina F2 Argentina F3 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Bolivia F2 Bolivia F3 Argentina F17 Chile F2 Chile F3 Brazil F21 Brazil F22 Uruguay F1 Mexico F3 Cuba F1 Spain F15 Argentina F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Peru F4 Peru F5 Brazil F29 Argentina F17 Argentina F18 Brazil F33 Spain F8 Spain F9 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Ecuador F2 Brazil F13 Ecuador F3 Bolivia F1 Bolivia F3 Bolivia F4 Argentina F24 Brazil F36 Italy F10 Jaegermeister Open - Braunschweig Belo Horizonte Tennis Open - Belo Horizonte GHI Bronx Tennis Classic - Bronx Challenger Santa Cruz - Santa Cruz IV Trofeo Ciudad de Quito - Quito Copa Ericsson Argentina - Buenos Aires Cerveza Cristal - Santiago Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli Open de Nice - Nice Copa Ericsson - Buenos Aires Unicredit Czech Open 2007 - Prostejov San Marino Cepu Open - San Marino Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Posillipo Tennis Cup - Napoli ITG Miami Challenger - Miami Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Iquique Challenger Tunis Challenger Bordeaux Challenger Geneva Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Lima Challenger Sao Paulo Challenger Salinas Challenger Sunrise Challenger Bogota Challenger Pereira Challenger Curitiba Challenger Manta Challenger Zagreb Challenger Cremona Challenger Bytom Challenger Milan Challenger Braunschweig Challenger Scheveningen Challenger Bogota Challenger Kitzbuhel Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Belo Horizonte Challenger Bogota Challenger Cali Challenger Buenos Aires Challenger Medellin Challenger Buenos Aires Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Santos Challenger Kosice Challenger Binghamton Challenger Cali Challenger Aguascalenties Challenger Quito Challenger Medellin Challenger Buenos Aires Challenger Montevideo Challenger Barranquilla Challenger Bordeaux Challenger Milan Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Salinas Challenger Panama City Challenger Bordeaux Challenger Blois Challenger Braunschweig Challenger Recanati Challenger Cali Challenger Campinas Challenger Buenos Aires Challenger Bogota Challenger Lima Challenger Sao Paulo Challenger Panama City Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Cali Challenger Mestre Challenger Caltanissetta Challenger Manta Challenger Liberec Challenger Medellin Challenger Campinas Challenger Porto Alegre Challenger Cali Challenger San Juan Challenger Cordoba Challenger Lima Challenger Bucaramanga Challenger Santiago Challenger Savannah Challenger Tallahassee Challenger Campinas Challenger Sao Paulo Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger Buenos Aires Challenger Buenos Aires Challenger Santos Challenger Guayaquil Challenger Panama City Challenger San Luis Potosi Challenger Caltanissetta Challenger Bastad Challenger Lima Challenger Marbella Challenger Alicante Challenger Tunis Challenger Braga Challenger Lisbon Challenger Vicenza Challenger Ludwigshafen Challenger Perugia Challenger Buenos Aires Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Noumea Challenger Todi Challenger Cordenons Challenger Barcelona Challenger Campinas Challenger Antalya 2 Challenger Concepcion Challenger Oeiras 3 Challenger Lyon Challenger Aix En Provence Challenger Salzburg Challenger Antofagasta Challenger Guayaquil Challenger Montevideo Challenger Phoenix Challenger Pereira Challenger Buenos Aires 2 Challenger Heilbronn Challenger Oeiras 3 Challenger Salzburg Challenger Campinas Challenger Ambato Challenger Santiago Challenger Mexico City Challenger Mauthausen Challenger Prostejov Challenger Perugia Challenger Grand Prix Hassan II - Casablanca Generali Open 1999 - Kitzbuhel UBS Open Gstaad - Gstaad Internazionali di Tennis di San Marino - San Marino Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel St. Petersburg Open - St. Petersburg Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Qatar Open - Doha BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Orange Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Heineken Open - Auckland MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Orange Prokom Open - Sopot U.S. Mens's Clay Court Championship - Houston Allianz Suisse Open Gstaad - Gstaad Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Barranquilla Challenger Buenos Aires Challenger Villa Maria Challenger Antofagasta Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Vegeta Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Argentina F6 Suisse Open - Gstaad Generali Open - Kitzbuhel Ecuador Open - Quito Argentina Open - Buenos Aires Bolivia F2 Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Argentina Open - Buenos Aires Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Italian Open - Rome The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris M25 Lujan French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Gramado Open de Tennis - Gramado Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Peru - Lima Copa Ericsson Mexico - Guadalajara Open Punta Del Este/Copa Banco Montevideo - Punta Del Este ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas AXA Open - Espinho Jagermeister Open - Braunschweig Pekao Open - Szczecin Copa Ericsson - Sao Paulo Copa Ericsson - Montevideo Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Hyundai Hopman Cup - Perth Genova Open Challenger - Genova Tanger Challenger Meknes Challenger Santiago Challenger Florionapolis Challenger Davis Cup, World Group, PO, FIN-ARG 3-1 Bucaramanga Challenger San Remo Challenger Alessandria Challenger Rome Challenger Lugano Challenger Reggio Emilia Challenger Marburg Challenger Asuncion Challenger Guayaquil Challenger Cancun Challenger Alessandria Challenger Rijeka Challenger Dortmund Challenger Colonial Classic - Kooyong Belo Horizonte Challenger Bucaramanga Challenger Santiago Challenger Rome Challenger Sao Jose Do Rio Preto Challenger Arad Challenger Timisoara Challenger Bercuit Challenger Orbetello Challenger Cali Challenger Campinas Challenger Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai San Juan Challenger Villa Allende Challenger Guayaquil Challenger Sao Paulo Challenger Olympics - Sydney Olympics - Tokyo Pereira Challenger Santiago Challenger Barranquilla Challenger Arad Challenger Porto Alegre Challenger San Juan Challenger San Marino Challenger Cordenons Challenger Sarasota Challenger Montevideo Challenger Prostejov Challenger Caltanissetta Challenger Campinas Challenger Bogota Challenger Todi Challenger Guayaquil Challenger Santiago Challenger Santiago Challenger San Luis Potosi Challenger Poznan Challenger Caltanissetta Challenger L'Aquila Challenger Montevideo Challenger Campinas Challenger Guayaquil Challenger Szczecin Challenger Santo Domingo Challenger Vicenza Challenger Mestre Challenger Montevideo Challenger Punta Del Este Challenger Prostejov Challenger Biella Challenger Lima Challenger Istanbul Challenger Antalya Challenger Porto Alegre Challenger Lima Challenger Mendoza Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santiago Challenger Braunschweig Challenger Scheveningen Challenger Cortina Challenger Belgrade Challenger Mexico City Challenger Medellin Challenger Buenos Aires Challenger Santo Domingo Challenger Guayaquil Challenger Irving Challenger Bordeaux Challenger Buenos Aires Challenger Prostejov Challenger Villa Maria Challenger Sao Leopoldo Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Buenos Aires Challenger Montevideo Challenger Brasilia Challenger Punta Del Este Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Leon Challenger Tallahassee Challenger Como Challenger Montevideo Challenger Temuco Challenger Vicenza Challenger Genova Challenger Santa Fe 2 Challenger San Miguel de Tucuman Challenger Santa Cruz de la Sierra Challenger Mallorca Open - Mallorca Cordenons Challenger Qatar Mobil Open 2000 - Doha Abierto Mexicano de Tenis Pegaso - Mexico City Estoril Open - Estoril Bogota Challenger Allianz Suisse Open Gstaad - Gstaad Montevideo Challenger Buenos Aires Challenger Generali Open 2001 - Kitzbuhel Mallorca Open - Mallorca Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Poznan Challenger Punta Del Este Challenger Santiago Challenger Salzburg-Anif Challenger Energis Open - Amersfoort Merano Open - Merano Investor Swedish Open - Bastad 1999 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest Heineken Open - Auckland Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Open Seat-Godo 2000 - Barcelona 2000 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona MFS Pro Tennis Championships - Boston Copa AT&T - Buenos Aires Davidoff Swiss Indoors - Basel Heineken Open - Auckland Generali Open 2002 - Kitzbuhel Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro EFG Swiss Open - Gstaad Movistar Chile Open - Santiago Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Movistar Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Citrix Tennis Championships - Delray Beach Oeiras 4 Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires German Tennis Championships - Hamburg Serbia Open - Belgrade Serbia Open - Belgrade EFG Swiss Open - Gstaad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Argentina Open - Buenos Aires Cordoba Open - Cordoba Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Santiago Open - Santiago Nordea Open - Bastad Winston-Salem Open - Winston-Salem Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Swiss Open - Gstaad Abierto de Tenis Mifel - Los Cabos ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel Cordoba Open - Cordoba Credit Agricole Suisse Open - Gstaad Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati French Open - Paris Tennis Masters Series - Hamburg Campionati Internazionali d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne